<?php


namespace EchoPHP\Validator;


interface Rule {

    /**
     * 自定义校验规则内容
     * @param $attribute        属性名
     * @param $attributeTitle   属性别名
     * @param $value            属性值
     * @param array $data 校验数据集
     * @return bool
     */
    public function validate($attribute, $attributeTitle, $value, array $data);

    /**
     * 自定义错误提示信息
     * @return string
     */
    public function message();
}